#include <iostream>
#include <string>
#include <fstream>
using namespace std;
// 二进制写文件
class Person
{
public:
    char name[64];
    int age;
};

void test()
{
    // 包含头文件
    // 创建流对象
    ofstream ofs("person.text", ios::out | ios::binary);
    // 打开文件
    // ofs.open("person.text", ios::out | ios::binary);
    //写文件
    Person p = {"张三",18};
    ofs.write((const char *)&p,sizeof(Person));
    //关闭文件
    ofs.close();
}

int main()
{
    cout << "--------------------------";
    test();

    return 0;
}